我有一個名爲tbl_loans
的表,它具有字段loan_number
。如何編寫一個mysql查詢以滿足以下要求?
貸款號碼的0001
,0023
,0045
所以我想找出是否有貸款數長度大於4個數字或大於4號
下有沒有簡單的方法來找出這個?關於長度的MySQL函數
我有一個名爲tbl_loans
的表,它具有字段loan_number
。如何編寫一個mysql查詢以滿足以下要求?
貸款號碼的0001
,0023
,0045
所以我想找出是否有貸款數長度大於4個數字或大於4號
下有沒有簡單的方法來找出這個?關於長度的MySQL函數
SELECT * FROM tbl_loans WHERE LENGTH(loan_number)<>4;
更多信息(和其他字符串函數): http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_length
SELECT * FROM tbl_loans WHERE LENGTH(loan_number) < 4
SELECT * FROM tbl_loans WHERE LENGTH(loan_number) <>4
或
SELECT * FROM tbl_loans WHERE LENGTH(loan_number) !=4
或
SELECT * FROM tbl_loans WHERE LENGTH(loan_number)<4 OR LENGTH(loan_number)>4
'SELECT(CHAR_LENGTH(loan_number)<> 4)' – 2012-04-01 11:59:01
查看[MySQL string functions](http://dev.mysql.com/doc/refman/5.0/en/string-functions.html) – 2012-04-01 12:00:23