m0_38051973 於 2018.06.13 22:44 提問
sql中不知道列名通過列號求他們的和 10c
sql有表t
列號 1 2 3 4
屬性名 a b c d
k 10 20 30
p 30 2 6
表中a為主鍵
怎麼求a='k'時的第二列和第三列之和(前提是不知道屬性名,只能通過列號運算)
引用自:
當解謎吧。以mysql為例:
create table temp_s (`a` varchar(10), `val1` int, `val2` int);
select * into outfile '~/temp_112.txt' from test_s where a='k';
load data local infile '~/temp_112.txt' into table temp_s fields terminated by '\t' (a,val1,val2);
select sum(val1+val2) from temp_s;
不需要知道原表的列名。 你不知道的SQL使用者
三.刪除使用者 四.資料庫的使用者授權 五.使用者角色管理 1.登入賬戶 1 登入方式 a.windows身份驗證 b.sql server身份驗證 2 登入賬戶型別 a.sql server賬戶 b.windows賬戶 2.sql server登入 1 sql server三層安全管理機制 登入賬...
MySQL在不知道列名情況下的注入詳解
前言 最近感覺腦子空空,全在為了刷洞去挖洞,還是回歸技術的本身讓自己舒服些。好了,下面話不多說了,來一起看看詳細的介紹吧 前提以下情況適用於 mysql 5版本,或者在 mysql 5 的版本 存在information schema庫 lvafxil,且已獲取到庫名和表名 當lvafxil只能獲取...
你不知道的12條SQL技巧
sql,一些有意思的tips,希望大家有收穫。一 一些常見的sql實踐 1 負向條件查詢不能使用索引。select from order where status 0 and stauts 1 not in not exists都不是好習慣。可以優化為in查詢 select from order w...