使用PostgreSQL在列中搜索文本

时间:2014-12-16 06:25:46

标签: postgresql

我正在使用表名称No_of_polePol_st_typ表,其数据类型分别为整数和字符。我想检查No_of_pole是否为2,然后Pol_st_type以关键字'double'开头,如果No_of_pole为3,则Pol_st_type以关键字'tripole'开头。如何使用PostgreSQL实现这一目标?

1 个答案:

答案 0 :(得分:0)

SELECT "No_of_pole","Pol_st_typ" 
FROM network."Pole_Structure" 
WHERE (No_of_pole = '2' AND Pol_st_typ LIKE 'Double%') 
       OR (No_of_pole = '3' AND Pol_st_typ LIKE 'Tri Pole%')