webForumDet fria alternativet

left() som standard?

3 svar · 173 visningar · startad av greymane

greymaneMedlem sedan juli 2001711 inlägg
#1

jag har en tabell som börjar bli otympligt lång. den får inte plats om jag bara skriver en vanlig enkel select-sats. och sen har den för många kolumner för att jag ska palla skriva in alla och ge dem ett left(). finns det nåt schysst sätt så man ger kolumnerna left() som attribut så de alltid blir avkortade, utan att man behöver skriva det?

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Nej, inte i Mysql.

------------------
essentitia preter non sans multiplicandum

greymaneMedlem sedan juli 2001711 inlägg
#3

okej, men kan man inte fixa så att man väljer alla på vanligt sätt utom en som man begränsar med left()? så man slipper skriva alla kolumner bara för att man ska begränsa en.

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Tja, du kan ju skriva

select ogrish.*,left(dinKolumnsomdutyckerharmyckettextisig,18) as kort from ogrish

men det är liksom fel. Egentligen så skall man aldrig använda * heller utan alltid skriva ut de kolumner som man vill se.

------------------
essentitia preter non sans multiplicandum

132 ms totalt · 3 externa anrop · v20260731065814-full.16f3d68c
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)