Oracle では、select ステートメントと length() 関数を使用して、指定した文字の長さをクエリできます。select ステートメントは、指定した条件の下で結果をクエリするために使用されます。length() 関数は、次の目的で使用されます。指定された文字の長さを取得します。構文は「テーブル名から長さ(フィールド名)を選択」です。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
Oracle で文字の長さをクエリする方法
使用できます
select length(字段名) from 表名;
この文は長さを調べるためのものですテーブル内のすべてのフィールドの
文字列の長さを取得する Oracle の関数 length() および lengthb()
# --lengthb(string) は、次の長さを計算します文字列が占めるバイト数: 文字列の長さを返します。 長さ、単位はバイトです。
--length(string) は、文字列が占める文字の長さを計算します。 文字列の長さを返します。単位は文字です
--半角文字の場合、lengthb() と length() は同じです
--lengthb('string') を使用できます=length('string') 文字列に中国語の文字が含まれているかどうかを判断します。
例は次のとおりです。
select length('::') from dual; --结果是 2字符 select lengthb('::') from dual; --结果是 6字节
推奨チュートリアル: "Oracle Tutorial"
以上がOracleで文字長をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。