delete from student where to_char (Student_id) like '432%';
to_char
ここの関数は本当ですか?私のエラーが表示されているためである。mysqlのto_char関数の使い方
FUNCTIONのto_char関数を参照して、
delete from student where to_char (Student_id) like '432%';
to_char
ここの関数は本当ですか?私のエラーが表示されているためである。mysqlのto_char関数の使い方
FUNCTIONのto_char関数を参照して、
TO_CHARは、Oracleのためであるが存在しません:http://www.sqlines.com/oracle-to-mysql/to_char_datetime
を使用すると、 "432" のように見える、すべての生徒のIDを削除したい場合や、 "43234"または "432 ..."はすでにあなたが投稿したようにワイルドカードを使用します。
あなたがより大きいか432に等しいすべてのエントリを削除したい場合:
delete from student where Student_id >= 432
はい、432のように見える学生IDをすべて削除しますが、to_char関数でエラーが表示されます – Yara
使用キャストまたは変換:
delete from student where convert(Student_id,char(50)) like '432%';
delete from student where cast(Student_id as char(50)) like '432%';
を私はあなたのような関数の結果と比較することができるとは思いませんそれはテーブルのすべてのフィールドにその関数を呼び出さなければならないでしょう –
あなたはいらない、それは終了しません。 –