2011-03-13 65 views

回答

2

您需要重新排序查詢正確的SQL語句,並使用CHAR_LENGTH()功能:

SELECT kw FROM data WHERE CHAR_LENGTH(kw) > 3 GROUP BY kw; 

應當指出的是,在WHERE子句中使用函數作爲函數針對data表的每一行執行皺眉。

如果您不受磁盤空間限制,請考慮重新設計您的解決方案,以便您可以將所需信息存儲在另一列(在這種情況下,將kw的長度存儲在kw_length中)。這將加快查詢並節省不必要的處理器週期。

+0

OP可能_want_字節長度而不是字符長度(該表稱爲數據畢竟...)。 – Wrikken 2011-03-13 16:05:54

+0

謝謝,它的工作原理 – Ismail 2011-03-13 16:06:18