Skriv ut

Databaser & SQL

6 svar · 360 visningar · startad av Php

Medlem sedan sep. 2001224 inlägg
Trådstart#1

Hej!
Hur gör jag för att skriva ut alla poster, som börjar med ex bokstaven A ur en databas? Den ska inte skriva ut samma sak två gånger.

Medlem sedan juni 20006 031 inlägg
#2
SELECT * FROM tabell WHERE post LIKE 'A%' ORDER BY post

Sen loopar du bara ut resultatet.

Medlem sedan sep. 2001224 inlägg
#3

Men jag förstår inte hur jag ska göra för att den inte ska skriva ut samma sak fler än en gång?

Medlem sedan juni 20006 031 inlägg
#4

Men gör du så och kör en vanlig while sats efteråt så ska den ju bara skriva varje post en gång.

Medlem sedan sep. 2001224 inlägg
#5

Nej, den skriver ut samma sak flera gånger. Hur ska while satsen se ut?

Medlem sedan juni 200032 967 inlägg
#6

Du ska använda SELECT DISTINCT fältnamn för att bara få ut unika poster.

Medlem sedan sep. 2001224 inlägg
#7

Tack!

371 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
120 ms — hämta statistik (db)
124 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)