sql >> データベース >  >> RDS >> Mysql

MySQL / SQLはテキストフィールドの最初の40文字を取得しますか?

    SELECT LEFT(field, 40) AS excerpt FROM table(s) WHERE ...
    

    LEFT()> 機能。

    経験則として 、MySQLがあなたのためにできることをPHPで決してしてはいけません。このように考えてください。厳密に必要な以上のものをDBから要求元のアプリケーションに送信したくないのです。

    編集 もし 同じページでデータ全体を使用します (つまり、中間リクエストがない場合)多くの場合、しない理由はありません。 全文を一度に取得します。 (コメントとベガーの答え 。)



    1. MySQLでのストアドプロシージャとトリガー

    2. MySQLでデータベースのエイリアスを作成するにはどうすればよいですか?

    3. 開発者向けQ&Aフォーラムに参加する

    4. ストアドプロシージャのSQLServer変数スコープ