-1
是否可以使用LIKE運算符編寫查詢以查找駐留在數字數據類型列中的值?Postgresql中的LIKE運算符
例如,
表樣品
ID | VALUE(numeric)
1 | 1.00
2 | 2.00
select * from sample where VALUE LIKE '1%'
請清除我的疑問...
是否可以使用LIKE運算符編寫查詢以查找駐留在數字數據類型列中的值?Postgresql中的LIKE運算符
例如,
表樣品
ID | VALUE(numeric)
1 | 1.00
2 | 2.00
select * from sample where VALUE LIKE '1%'
請清除我的疑問...
如果我的理解是否正確,然後下面可能是一個解決方案爲您
考慮這個樣品
create table num12 (id int,VALUE numeric);
insert into num12 values (1,1.00),(2,2.00);
insert into num12 values (3,1.50),(4,1.90);
表看起來像
id value
-- -----
1 1.00
2 2.00
3 1.50
4 1.90
select * from num12 where value =1
將只返回單列,
id value
-- -----
1 1.00
如果您想選擇所有1
當時的使用(我想你想爲此尋找解決方案)
select * from num12 where trunc(value) =1
結果:
id value
-- -----
1 1.00
3 1.50
4 1.90
使用LIKE運算符來編寫一個查詢找到值 駐留在數字數據類型列是否有可能?
答:是
您可以使用select * from num12 where value::text like '1%'
注:它產生如上圖所示相同的結果,但其not
一個很好的方法
是的,鑑於查詢工作正常......我不得不澄清我的疑惑..就是這樣..謝謝你 –
其一個壞主意.. –
如何使用模式匹配來獲取值? –
'select * from num12 where value :: text like'1%''will will –