1
我使用PostgreSQL和我搜索了幾個代碼,但沒有什麼工作對我來說:如何只選擇列時它是一個數字? PostgreSQL的
select nick
from tb_player
where nick NOT LIKE '%[^0-9]%'
但它返回帶或不帶數字幾乎一切。我需要選擇多少刻痕是由數字組成的。
該列是字符變化(50)。
任何提示?
我使用PostgreSQL和我搜索了幾個代碼,但沒有什麼工作對我來說:如何只選擇列時它是一個數字? PostgreSQL的
select nick
from tb_player
where nick NOT LIKE '%[^0-9]%'
但它返回帶或不帶數字幾乎一切。我需要選擇多少刻痕是由數字組成的。
該列是字符變化(50)。
任何提示?
您可以使用正則表達式:
where nick ~ '^[0-9]+$'
的可能的複製[ISNUMERIC()在PostgreSQL(http://stackoverflow.com/questions/16195986/isnumeric-with-postgresql) – JohnHC