トップページ⇒tech
25コメント5KB

SQL

■ このスレッドは過去ログ倉庫に格納されています
0001SQLNGNG
SQLのselect文の中で演算はできるの?
0002デフォルトの名無しさんNGNG
できる。
0003名無しさん@お腹いっぱい。NGNG
やってみてから聞いてね
0004名無しさんNGNG
ユーザ定義関数のなかでselect文使ってみたのだけど、
エラーがかえってきてしまいました。。。
なぜ?
0005名無しさん@お腹いっぱい。NGNG
そのSQLかいてみてちょ
0006デフォルトの名無しさんNGNG
> 4
間違えてるからさ
0007デフォルトの名無しさんNGNG
SELECT KINGAKU = SURYO × TANKA FROM URIAGE
0008sageNGNG
select into しらべとけ
0009デフォルトの名無しさんNGNG
× が違う。 * を使え。
こんなの文法の基礎なんだからマニュアルで調べろよ。
0010デフォルトの名無しさんNGNG
>>9
おおうけ
0011デフォルトの名無しさんNGNG
>>9
          || ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄||
          || ネタに     。   Λ_Λ  かっこ悪いですね。
          ||  まじレス! \ (゚ー゚*)
          ||________⊂⊂ |
  ∧ ∧    ∧ ∧    ∧ ∧    | ̄ ̄ ̄ ̄|
  (  ∧ ∧ (   ∧ ∧ (  ∧ ∧ |      |
〜(_(  ∧ ∧ __(  ∧ ∧__(   ∧ ∧ ̄ ̄ ̄
  〜(_(  ∧ ∧_(  ∧ ∧_(   ∧ ∧  かっこわる〜い!
    〜(_(   @`@`)〜(_(   @`@`)〜(_(   @`@`)
      〜(___ノ  〜(___ノ   〜(___ノ
0012デフォルトの名無しさんNGNG
えっ!?
>>9
ってマジレスなの?
0013デフォルトの名無しさんNGNG
>>9
しかも SQL で代入はできないってば。
0014デフォルトの名無しさんNGNG
>>13
計算項目のカラムにカラム名をつけたいとき、
少なくともSYBASE(とSYBASEからソースを買って作られたMS-SQL Server)では
代入の形で書くことができるよん。知らなかった?
0015デフォルトの名無しさんNGNG
別にDBMSの方言なぞどうでもいいが、標準SQLなら
SELECT SURYO * TANKA KINGAKU FROM URIAGE
だな。エリアスとの間にASを入れるのもアリ。
>>8
SELECT INTOってなんだっけ?INSERT INTOなら知ってるが・・・
>>13
UPDATE文でならあるな。
UPDATE
 URIAGE
SET
 KINGAKU = KINGAKU * 0.8
WHERE DENPYO_NO = :DENPYO_NO;
で2割引
0016デフォルトの名無しさんNGNG
>>15
SELECT INTO は PL/SQLの方言
0017デフォルトの名無しさんNGNG
>>15 UPDATE
端数処理してください。
0018デフォルトの名無しさんNGNG
あのー、SQL 使ったことないんですが…
たとえば FROM や AS っていう名前のフィールドは作れるんですか?
0019デフォルトの名無しさんNGNG
>>18
やってみろ
002018NGNG
今さら誰も見ないだろうが律義にも自己フォローしておく。
PostgreSQL でやってみた。できなかった。以上報告おわり。
0021デフォルトの名無しさんNGNG
>>20
報告ご苦労。川島くん。
0022デフォルトの名無しさんNGNG
オラクルのストアドで再帰の処理は書けますか?
002319NGNG
>>20
せっかくだからSQLServerでやってみた

create table aaa([as] char(1))

とおったヨ
002419NGNG
誰も読んでくれないのはイヤなのでage
0025デフォルトの名無しさんNGNG
>>22
書けるよ。
普通に書けば良い。
■ このスレッドは過去ログ倉庫に格納されています