ホームページ > データベース > mysql チュートリアル > パラメータとして指定されたインデックス番号が整数でない場合、MySQL ELT() 関数の出力はどうなりますか?

パラメータとして指定されたインデックス番号が整数でない場合、MySQL ELT() 関数の出力はどうなりますか?

PHPz
リリース: 2023-09-01 23:25:14
転載
1315 人が閲覧しました

如果作为参数提供的索引号不是整数,MySQL ELT() 函数的输出是什么?

ご存知のとおり、ELT() 関数の最初のパラメータは整数値である必要がありますが、指定したインデックス番号が整数でない場合、MySQL の ELT() 関数は次の値を返します。 NULL の場合は警告が表示されます。

mysql> select ELT('one','Ram,is,good,boy')As Result;
+--------+
| Result |
+--------+
| NULL   |
+--------+
1 row in set, 1 warning (0.00 sec)

mysql> Show Warnings;
+---------+------+------------------------------------------+
| Level   | Code | Message                                  |
+---------+------+------------------------------------------+
| Warning | 1292 | Truncated incorrect INTEGER value: 'one' |
+---------+------+------------------------------------------+
1 row in set (0.00 sec)
ログイン後にコピー

以上がパラメータとして指定されたインデックス番号が整数でない場合、MySQL ELT() 関数の出力はどうなりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート