ホームページ  >  記事  >  データベース  >  Oracleで文字長をクエリする方法

Oracleで文字長をクエリする方法

WBOY
WBOYオリジナル
2022-01-06 16:37:5515149ブラウズ

Oracle では、select ステートメントと length() 関数を使用して、指定した文字の長さをクエリできます。select ステートメントは、指定した条件の下で結果をクエリするために使用されます。length() 関数は、次の目的で使用されます。指定された文字の長さを取得します。構文は「テーブル名から長さ(フィールド名)を選択」です。

Oracleで文字長をクエリする方法

このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。