value1
とvalue2
の間の単語の長さを検索するクエリを作成する必要があります。あなたはこのようにそれを行うことができますLengthとBetweenのSQLクエリ
select * from table_name where LENGTH (column_name (BETWEEN 1 and 2));
value1
とvalue2
の間の単語の長さを検索するクエリを作成する必要があります。あなたはこのようにそれを行うことができますLengthとBetweenのSQLクエリ
select * from table_name where LENGTH (column_name (BETWEEN 1 and 2));
:私は、以下のクエリを試してみました
SELECT *
FROM table_name
WHERE LENGTH (column_name) BETWEEN 1 and 2;
これはmuhammed –
作品、この作品は、ありがとう.... –
col_name
が1
と5
間の長さがあるすべての行を選択すれば、以下の通り:
SELECT table_name.*,
LENGTH(col_name) AS len
FROM table_name
HAVING len
BETWEEN(1 AND 5);
を必要に応じてCHAR_LENGTH()
またはCHARACTER_LENGTH()
を使用することもできます。 LENGTH()
は、文字列が占めるバイト数を示します(少なくともマルチバイト文字セットを使用する場合)。
テーブルからすべての値(つまり*
)を絶対に必要としていることを確認してください。非常にまれです。
名前で長さやフィルターを使いたいですか? –
まず、長さの値を正しく引き出す列を追加します。次に、where句でその列定義を使用します。 – Malk
文のビットをもっと記述できますか?文は不明です –