Ahojte. Neřeknu vám konkrétní příklad, ale dejme tomu, že mám tabulku, která má 50 sloupců a já chci zobrazit všechny, kromě dvou... Musím za příkaz SELECT vypsat všech 48 sloupců, ktere chci zobrazit, nebo lze nějak napsat SELECT * bez sloupce1 a sloupce39? Děkuji moc :)
Fórum › MySQL
Dotaz k prikazu SELECT
Aby nebylo nutné sloupce pracně vypisovat, načetl bych si všechny jejich názvy přes "describe nazev_tabulky", prošel je cyklem, který by sestavoval sloupce a ty který nechci zaadit do dotazu bych jednoduše ošetřil podmínkou:
if(sloupec != "nazev sloupce1" && sloupec != "nazev sloupce49")) {
//Pridat do dotazu
}
?D1ce napsal:
Aby nebylo nutné slupce pracně vypisovat, načetl bych si všechny jejich názvy přes "describe nazev_tabulky", prošel je cyklem, který by sestavoval sloupce a ty které nechci zařadit do dotazu bych jednoduše ošetřil podmínkou:
if(sloupec != "nazev sloupce1" && sloupec != "nazev sloupce49")) {
//Pridat do dotazu
}
Alebo to mozes rovno osetrit v SQL prikaze pomocou WHERE (slupec <> 'nazov1') AND (sloupec <> 'nazov2')...
D1ce píše:#
# Aby nebylo nutn? slupce pracn? vypisovat, na?etl bych si v?echny jejich n?zvy p?es "describe nazev_tabulky", pro?el je cyklem, kter? by sestavoval sloupce a ty kter? nechci za?adit do dotazu bych jednodu?e o?et?il podm?nkou: #
##
#if(sloupec != "nazev sloupce1" && sloupec != "nazev sloupce49")) {#
# //Pridat do dotazu#
#}#
#
A stoji to za to? Pochybuju, ze se nactenim tri sloupcu ziska nejaky zasadni cas. To nacteni pres DESCRIBE zabere imo o dost vic casu.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
SQL dotaz v Javě Select * FROM ... proměnná — založil Nicolas
Generování obsahu select podle jiného select — založil Genua
"Mysql dotaz v dotaz" — založil Tomáš Sedlmajer
Zachytenie príkazu — založil zonda
Moderátoři diskuze