子育てエンジニアブログ

子育てに励むシステムエンジニア(SE)のブログ

【Oracle】【SQL】ASCIIコードを文字に変換するSQL

以前こちらの記事で、文字をASCIIコードに変換するSQLについて書いていました。
stsa.hatenablog.com

本日はその逆で、ASCIIコードを文字に変換するSQLについてです。

今回もサンプルとして、Oracleでやってみたいと思います。

SQLでASCIIコードを文字に変換するには、CHR関数というものを使用します。

では早速、SQLと実行結果の例です。

SQL

SELECT CHR(65),CHR(35),CHR(90) FROM DUAL;

実行結果
f:id:STSA:20200106200929p:plain

それぞれのASCIIコード(10進数)が文字に変換されていますね。

ちなみにこのCHR関数ですが、PostgreSQLOracleAccessで使えるようです。
MySQLSQLServerではCHAR関数になります。

今回は、文字をASCIIコードを文字に変換するSQLについてでした。

明日からお仕事か

本日は2020年1月5日。

明日から年が明けてからのお仕事が始まる方が多いと思います。
すでにお仕事が始まってる方々ご苦労様です。

今年の年末年始のお休みは長かった。
私は9連休でした。

いろいろやりたいことができて、さらになんか生気が戻った気がする。
なかなか満足のいく過ごし方ができた気がします。

さあ。明日からお仕事頑張りましょう。

【Oracle】【SQL】文字をASCIIコードに変換するSQL

本日は文字をASCIIコードに変換するSQLについてです。

今回はサンプルとして、Oracleでやってみたいと思います。

SQLで文字をASCIIコードに変換するには、ASCII関数というものを使用します。

では早速、SQLと実行結果の例です。

SQL

SELECT ASCII('A'),ASCII('#'),ASCII('Z') FROM DUAL;

実行結果
f:id:STSA:20200103214252p:plain

それぞれの文字がASCIIコード(10進数)に変換されていますね。

ちなみにこのASCII関数ですが、MySQLPostgreSQLSQLServerOracleで使えるようです。
Accessだったら、ASC関数になります。

今回は、文字をASCIIコードに変換するSQL文についてでした。