sql >> データベース >  >> RDS >> Sqlserver

暗黙的な変換は、SQL Server の整数の varchar 表現の比較 (<>) でどのように機能しますか?

    できません。 3 < 200, しかし '3' > '200' . VARCHAR を操作する場合、比較演算子は COLLATION で定義された英数字の並べ替え順序を使用します。

    例:

    drop table if exists #t 
    
    create table #t(PayCode varchar(20))
    insert into #t(PayCode) values ('3')
    
    select *
    from #t
    WHERE PayCode > '200'
    


    1. herokuでdatabase_urlを変更するにはどうすればよいですか?

    2. MySQLスキーマの名前を変更するにはどうすればよいですか?

    3. CodeigniterActiveRecordのサブクエリからのSELECT

    4. MySQLトリガー/ストアドプロシージャからシェルスクリプト/コマンドを実行します