Heim >Datenbank >MySQL-Tutorial >Was ist die Ausgabe der MySQL ELT()-Funktion, wenn die als Parameter angegebene Indexnummer keine Ganzzahl ist?

Was ist die Ausgabe der MySQL ELT()-Funktion, wenn die als Parameter angegebene Indexnummer keine Ganzzahl ist?

PHPz
PHPznach vorne
2023-09-01 23:25:141318Durchsuche

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

Wie wir wissen, muss der erste Parameter der ELT()-Funktion ein ganzzahliger Wert sein, aber wenn die von uns bereitgestellte Indexnummer keine ganze Zahl ist, gibt die ELT()-Funktion von MySQL NULL zurück und zeigt eine Warnung an.

Beispiel

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)

Das obige ist der detaillierte Inhalt vonWas ist die Ausgabe der MySQL ELT()-Funktion, wenn die als Parameter angegebene Indexnummer keine Ganzzahl ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen