🐥SOL文法
SELECT句
CASE句: 条件分岐
SQLは宣言的プログラミングのパラダイムなので手続き的パラダイムのIFはない?
WHERE句
ORDER句
- ORDER BY 1: select 1番目のカラムに従ってソート.
CAST/TRY_CAST
型変換.
Howto
ユーザ一覧を表示するには?
SELECT User, Host FROM mysql.user;
条件によって文字列置換したい
CASE WHEN 式 THENをつかう.
SELECT
block_date AS date,
CASE
WHEN token_mint_address = 'So11111111111111111111111111111111111111112' THEN 'SOL'
WHEN token_mint_address = 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v' THEN 'USDC'
WHEN token_mint_address = 'Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB' THEN 'USDT'
ELSE token_mint_address
END AS mint_address,
FROM solana.account_activity