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

varchar 列と int 列を組み合わせる

    文字列の連結はデータベースによって異なるため、次のことを知る必要があるため、どのデータベースかを知っておくと役に立ちます。

    <オール>
  1. 連結方法/演算子
  2. データベースが暗黙的なデータ型変換を処理する場合
  3. SQL サーバー 数値から文字列値への暗黙的な変換は行いません:

    SELECT CAST(fooid AS VARCHAR(10)) + ' ' + fooname
      

    ...だから CAST (または変換) データ型をテキストベースのデータ型に明示的に変更します。

    Oracle と PostgreSQL の場合 、二重パイプを使用して文字列を連結します:

    SELECT fooid || ' ' || fooname
      

    MySQL の場合 、CONCAT 関数 を使用できます :

    SELECT CONCAT(fooid, ' ', fooname)
      

    1. SQL Server(T-SQL)のパーティション関数のパラメータータイプを確認します

    2. MariaDB-rootとしてログインできません

    3. T-sql ストアド プロシージャの SHA256

    4. INST_TOP(Oracle R12 INSTANCE_HOME)がデコードされました