Heim > Datenbank > MySQL-Tutorial > Was passiert, wenn der Wert der Zahl „N' in der Funktion CONV() nicht mit ihrer Basis übereinstimmt?

Was passiert, wenn der Wert der Zahl „N' in der Funktion CONV() nicht mit ihrer Basis übereinstimmt?

PHPz
Freigeben: 2023-08-27 14:29:10
nach vorne
1079 Leute haben es durchsucht

如果 CONV() 函数中数字“N”的值与其基数不符会发生什么?

Wenn die in der Funktion CONV() angegebene Zahl nicht mit ihrer Basis übereinstimmt, gibt MySQL als Ausgabe 0 zurück. Angenommen, wir wollen die Dezimalzahl 9 in eine Zahl im binären Zahlensystem umwandeln, dann muss in diesem Fall der Wert von from_base 10 sein, aber wenn wir 8 als Wert von from_base angeben, dann gibt MySQL als Ausgabe 0 zurück.

Beispiel
mysql> Select CONV(9,8,2);

+-------------+
| CONV(9,8,2) |
+-------------+
| 0           |
+-------------+

1 row in set (0.00 sec)
Nach dem Login kopieren

Wir wissen, dass Oktalwerte zwischen 0 und 7 liegen müssen, daher muss das Zahlensystem für die Zahl 9 dezimal sein, also 10.

Das obige ist der detaillierte Inhalt vonWas passiert, wenn der Wert der Zahl „N' in der Funktion CONV() nicht mit ihrer Basis übereinstimmt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage