2009-08-04 12 views
0

私はちょうど1つのSQLクエリでURLの説明のようにGoogleをフェッチする手助けをしてください。MySqlの条件付き短い説明

see example

説明が文字の固定された制限よりも大きい場合は100個の文字を追加し、次に言う「...」そうでない場合は、完全な説明を表示。

私の現在のSQLクエリはこれです:

SELECT post_id, CONCAT(LEFT(post_text, 50) , '...') AS text FROM posts 

ソリューションを提案してください...

答えて

1
if(length(post_text) > 50, CONCAT(LEFT(post_text, 47) , '...'), post_text)