ORDER BY ordert verkeerd

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead Developer

Do you want to work as a Lead Developer? Are you ready for a new challenge with variety and independence in a self-managing team that is responsible for the control apps for the climate in buildings and in greenhouses? The customer has no shortage of ambition and wants to be pioneering within their segment. How do they want to do this? I would like to tell you more about this in a personal conversation. As an experienced Lead Developer you work with your team on web applications for laptop, tablet and smartphone. You write robust, readable and reusable code and

Bekijk vacature »

Junior Oracle / JAVA Developer traineeship in Utre

Bedrijfsomschrijving Deze organisatie is gespecialiseerd in Oracle, E-business, CRM en Java oplossingen! Vele professionals zijn hier werkzaam en zij werken aan uitdagende langdurige projecten bij diverse klanten. De focus momenteel ligt op het werven van junioren die net klaar zijn met hun HBO of WO opleiding en affiniteit hebben met Oracle en JAVA. Wil jij hierin een echte professional worden en een mooi opleidingstraject aangaan? Lees dan zeker even verder. Functieomschrijving Mijn klant biedt recent afgestudeerden de mogelijk tot het leren van Oracle Pl/SQL en JAVA programmeren. Tijdens een intensief opleidingstraject van enkele weken wordt je geleerd om databases te

Bekijk vacature »

Ervaren C#/Azure developer werkt mee aan backend p

Voor een innovatieve bouwonderneming die al meer dan 113 jaar bestaat, zijn wij op zoek naar ervaren .Net/C#/Azure developers. Het bedrijf bouwt een (pre-fab) huizenfabriek die 4000 woningen per jaar kan produceren. Deze woningen worden dan modulair op de bouwplaats in elkaar gezet en worden met duurzame (recyclebare) materialen gemaakt en geplaatst. Dit zonder PFAS en zeer weinig NOX. Als .Net developer maak je deel uit van een multidisciplinair team met andere .net developers, BI consultant, systeem- en applicatiebeheerders. Je gaat meebouwen aan de middleware-laag waar 30+ applicaties (waaronder erp systemen) gekoppeld kunnen worden. Deze integraties komen samen op het

Bekijk vacature »

OutSystems developer

Bedrijfsomschrijving Onze opdrachtgever, gevestigd in regio Amsterdam, is een innovatieve dienstverlener die zich richt op grote corporates in verschillende sectoren. Doordat je bij veel verschillende klanten aan de slag zal gaan is geen enkel project hetzelfde. De organisatie kenmerkt zich door hoge mate van professionaliteit en innovatieve oplossingen. In de rol van OutSystems developer zal jij verschillende grote klanten helpen om efficiënte OutSystems oplossingen te ontwikkelen en implementeren. Jij zal hierbij vanuit jouw expertise de klant adviseren over hoe OutSystems als lowcode platform een toegevoegde waarde kan zijn en op welke manier deze gebruikt kan worden. Hierin neem jij uiteraard

Bekijk vacature »

Junior BI Developer

Bedrijfsomschrijving De organisatie waar je komt te werken als BI Developer is een grote internationale financiële instelling. Met vele vestigingen in Nederland zijn ze een belangrijke speler op de financiële markt. Jij zal hoofdzakelijk op het kantoor in Amsterdam werkzaam zijn, maar het kan ook voorkomen dat je af en toe naar een andere vestiging gaat. Het bedrijf telt ongeveer 5000 medewerkers waarvan ruim 150 ICT'ers. Het team waar je in komt te werken als (Junior) BI Developer is een ambitieus BI team dat zich bezighoudt met lokale en internationale uitdagingen. Zo zit een andere Junior BI Developer, 2 Medior

Bekijk vacature »

Lead Full Stack Developer / Mobile Apps / C# / Rea

Bedrijfsomschrijving Als Full Stack developer kom je te werken bij een organisatie in regio Ede die gespecialiseerd is in het ontwikkelen en implementeren van software. Zo hebben ze een eigen ontwikkelde applicaties in de markt gezet voor de agrarische sector die internationaal zeer succesvol is en waar grote vraag naar is. Door deze software worden klanten op een slimme manier ondersteund bij voorraden, administratie, het maken van planningen en nog veel meer. De laatste tijd neemt de vraag naar mobile applicaties toe die klanten real time van de correcte informatie voorzien en het mogelijk maken om onder andere data registraties

Bekijk vacature »

SAP Insurance DevOps Consultant

SAP Insurance DevOps Consultant Functiebeschrijving: Do you want to design, implement and drive unique SAP Insurance solutions which have direct impact on our customers? Do you have experience with the latest cutting-edge SAP Insurance modules and developments in an agile environment? Your day-to-day activities CGI is looking for an all-round agile SAP Insurance DevOps Consultant with a focus on FS-CD (Collections and Disbursement) and FS-CM (Claims Management) and/or FS-PM (Policy Management). As a SAP Insurance DevOps Consultant you are responsible for translating business requirements into sound SAP Insurance solutions. Knowledge of the integration between the Insurance modules and other technologies

Bekijk vacature »

Front-end Developer WPF

Heb jij kennis en ervaring met WPF en C#? Ben je technisch en heb je goed gevoel voor design? Wil jij met jouw kennis de zorg verbeteren? Dan zijn wij op zoek naar jou! Jouw baan Als Front-end Developer bij Zorgplatform ga je werken aan de interface voor zorgprofessionals. Zorgplatform is een platform waarmee medische gegevens op een veilige manier uitgewisseld worden met andere instanties binnen de zorgsector. Zorgplatform ondersteunt onder andere het verwijzen van patiënten, het overdragen van patiënten en de gezamenlijke behandeling (shared care). Dit is hét nieuwe werken in de zorg. Met jouw oog voor design ga

Bekijk vacature »

BI Developer

Bedrijfsomschrijving De organisatie waar je komt te werken als (Senior) BI Developer is een grote internationale financiële instelling. Met vele vestigingen in Nederland zijn ze een belangrijke speler op de financiële markt. Jij zal hoofdzakelijk op het kantoor in Amsterdam werkzaam zijn, maar het kan ook voorkomen dat je af en toe naar een andere vestiging gaat. Het bedrijf telt ongeveer 5000 medewerkers waarvan ruim 150 ICT'ers. Het team waar je in komt te werken als (Senior) BI Developer is een ambitieus BI team dat zich bezighoudt met lokale en internationale uitdagingen. Zo zit een Junior BI Developer, 2 (Medior)

Bekijk vacature »

.NET Developer Zorg-ICT

Complexe software ontwikkelen: dat is jouw ding! Voor onze vestiging in Hoogeveen zoeken wij fanatieke junior en senior .NET Developers die met de laatste Microsoft-tools en -technieken willen werken. Jij bent gemotiveerd en draagt graag verantwoordelijkheid voor je 'eigen' software, die wordt ingezet in ziekenhuizen door heel Nederland. Jouw baan Je bent verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van jouw eigen module. Dit gaat om complexe ICT-producten die feilloos moeten functioneren binnen de complexe omgeving van een zorgorganisatie. Je werkt zelfstandig of in een klein team. ChipSoft maakt gebruik van een zelf ontwikkeld multi tier framework. Tijdens een

Bekijk vacature »

Microsoft 365 Engineer Welkomstbonus € 5.000,

Microsoft 365 Engineer senior Welkomstbonus van € 5.000,- Bij T2 zorgen we goed voor elkaar en doen wij leuke dingen met leuke mensen. We zorgen voor uitdagende opdrachten zodat jij jezelf onbeperkt kan blijven ontwikkelen. Ben jij een ervaren systeembeheerder Microsoft 365 en wil je het beste uit jezelf halen? Dan ben je van harte welkom bij T2 en ontvang je onze welkomstbonus ter waarde van € 5.000,-. Er werken leuke mensen bij T2, die op een professionele en informele wijze met hun carrière en collega’s omgaan. Dat is de basis voor succes! Het is vanzelfsprekend dat je met de

Bekijk vacature »

Azure DevOps Engineer

AzureDevOps Engineer Functiebeschrijving: Loop jij ook altijd met je hoofd in de Cloud? En weet jij met jouw kennis en ervaring innovatieve en betrouwbare Cloud omgevingen te realiseren? Dan zit je goed bij CGI! Wat ga je doen? Als AzureDevOps Engineer help je onze klanten om hun bestaande applicaties te moderniseren en deze te migreren en aan te sluiten op de private- of public Cloud. Samen met collega’s binnen het DevOps team geef je antwoord op complexe Cloud vraagstukken en ben je verantwoordelijk voor de geautomatiseerde releases van een veilige IT infrastructuur van onze klanten. Wat breng je mee? Je

Bekijk vacature »

Fullstack .NET developer voor het onderwijs

Bedrijfsomschrijving Dit mooie bedrijf helpt onderwijsinstellingen beter en efficiënter te werken. Ze hebben hiervoor een aantal applicaties bedacht en ontwikkelt. De applicaties zijn SAAS oplossingen die allemaal middels .NET zijn gebouwd en hoewel er al veel expertise in huis is, zou een aanvulling met jou zeer wenselijk zijn. Er wordt gewerkt met moderne technieken en ook mag, en kan, je pionieren met nieuwe technieken. Zowel backend- als fullstack webdevelopers zijn meer dan welkom te reageren. Functieomschrijving Onze klant bouwt SAAS oplossingen voor het onderwijs en ze hebben inmiddels een aantal innoverende applicaties in de markt staan. Je gaat samen met

Bekijk vacature »

C# developer gezocht (distributed systems, SOA, NS

Ben je een C# developer met een oplossingsgerichte mentaliteit en op zoek naar een veelzijdige baan binnen een kleinschalig dynamisch bedrijf, waar je mee kunt denken in het groter geheel? Waar je met mensen komt te werken die betrokken zijn en een gemeenschappelijk gevoel van verantwoordelijkheid hebben? En waar je werkt aan schaalbaarheidsuitdagingen zodat jouw software grote hoeveelheden data kan verwerken? Nieuwsgierig? Lees dan verder! Voor een Rotterdams bedrijf zijn we op zoek naar een enthousiaste, en met name leergierige, full stack developer of een web developer die graag full stack wil worden. Het bedrijf biedt geavanceerde technische oplossingen die

Bekijk vacature »

DevOps Engineer

Complexe processen automatiseren: dat is jouw ding! Voor onze vestiging in Amsterdam zoeken wij een fanatieke junior of medior DevOps Engineer die met de laatste Microsoft-tools en -technieken wil werken. Jij bent gemotiveerd en draagt graag verantwoordelijkheid voor je 'eigen' scripts, infrastructuur en tools die worden ingezet om onze software te bouwen, testen, uit te rollen en uit te leveren. Jouw baan Je bent verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van de complete build en teststraat van een of meerdere van onze softwareproducten. Dit gaat om complexe ICT-producten die feilloos moeten functioneren binnen de omgeving van onze organisatie.

Bekijk vacature »
Max S

Max S

11/07/2009 18:24:00
Quote Anchor link
Hallo allemaal,

In mijn database heb ik het vermogen staan van verschillende motoren (van een schip).
Een aantal voorbeelden daarvan: 150 pk (1x), 1240 pk (1x), 800 pk (2x).
Nu wil ik deze sorteren van klein naar groot.
Maar als ik in mijn SQL query zet: ORDER BY vermogen
dan komt dit eruit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
1240 pk (1x)
150 pk (1x)
800 pk (2x)

Terwijl het dit moet zijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
150 pk (1x)
800 pk (2x)
1240 pk (1x)


Weet iemand hoe ik dit kan oplossen?

Mvg,

Max
 
PHP hulp

PHP hulp

19/01/2021 19:28:19
 
Mr.Ark

Mr.Ark

11/07/2009 19:52:00
Quote Anchor link
Zou handig zijn als je je query eens laat zien hoe jij hem in elkaar hebt staan.
 
Max S

Max S

11/07/2009 19:57:00
Quote Anchor link
een doodgewone query:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$sql = "SELECT veld_1, veld_6, status, display FROM duwboten WHERE display = 1 ORDER BY veld_6";
 
Mr.Ark

Mr.Ark

11/07/2009 19:58:00
Quote Anchor link
Je mist nog DESC aan het einde van je query
 
Max S

Max S

11/07/2009 20:00:00
Quote Anchor link
Je bedoelt ASC, en het maakt geen verschil met orderen..
 
Jelmer -

Jelmer -

11/07/2009 20:06:00
Quote Anchor link
Je kolommen zijn van het type (var)char neem ik aan, want hij sorteert ze correct, maar dan volgens het alfabet :)

Misschien dat dit werkt.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT * FROM ... ORDER BY CAST(veld_6 AS SIGNED) DESC

Ik weet niet zeker, ik heb geen idee wat hij met die 'pk' gaat doen. Anders moet je even zoeken naar een intval-achtige functie in MySQL.

edit: wat mike zegt. Misschien is het wel handiger om die pk waarden als ints op te slaan. Zeker voor later, wanneer je er gemakkelijk op wilt vergelijken en zoeken.
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
 
Mike

Mike

11/07/2009 20:08:00
Quote Anchor link
Hoe staan je resultaten in je DB opgeslagen?

Zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4

150 pk (1x)
1240 pk (1x)
800 pk (2x)


Of zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4

150
1240
800


Want zoals je kan zien in je eerste voorbeeld sorteerd de query alleen de dingen aan 't eind van de resultaten...

dus: (1x) -> (1x) -> (2x), enz...

Probeer dus de PK waardes in de int vorm op te slaan en dan uit te lezen...
 
Max S

Max S

11/07/2009 20:35:00
Quote Anchor link
@Jelmer: bedankt! het werkt!

@Mike: hij ordert het niet aan het eind, hij ordert hem aan het begin (1, 1, 8)
het was puur toeval dat ik (2x) aan het eind had gezet.
ook kan ik ze niet als int opslaan, dan staat er namelijk geen pk (1x) meer achter oid.

bedankt voor jullie berichtjes!
 
Joren de Wit

Joren de Wit

11/07/2009 22:34:00
Quote Anchor link
max schreef op 11.07.2009 20:35:
ook kan ik ze niet als int opslaan, dan staat er namelijk geen pk (1x) meer achter oid.
Maar die informatie wil je dan ook helemaal niet (in hetzelfde veld) opslaan!

De aanduiding pk geeft een eenheid weer en hoef je niet op te slaan. Als jij in je database 150 hebt staan, kun je in je PHP code vervolgens de 'pk' toevoegen. Ook 1x of 2x (neem aan dat dat op 1 of 2 moteren slaat) hoor je niet in dat veld op te slaan. Dat is een aparte eigenschap van de boot, dus zul je op een andere plaats op moeten slaan. Tip: ga normaliseren en zorg dat je met een correct datamodel aan de slag gaat...
 
Max S

Max S

11/07/2009 22:37:00
Quote Anchor link
@Blanche,

Ik had het inderdaad gedaan zoals jij het zegt, als ik geen meerdere dingen door elkaar gebruik.
Mijn datamodel is zo opgezet dat ik niet alleen vermogen van motoren er in kan zetten maar bijv. ook het bouwjaar, etc.

In ieder geval bedankt voor de tip!
 
Joren de Wit

Joren de Wit

12/07/2009 10:42:00
Quote Anchor link
max schreef op 11.07.2009 22:37:
Mijn datamodel is zo opgezet dat ik niet alleen vermogen van motoren er in kan zetten maar bijv. ook het bouwjaar, etc.
Als je die gegevens in dezelfde kolom opslaat gaat er iets fout. Een bouwjaar is heel iets anders dan het vermogen en hoort dus nooit in dezelfde kolom opgeslagen te worden. Zeker als het een gegeven in waar je op wilt kunnen sorteren, zul je daar een aparte kolom voor moeten gebruiken.
 
Afra ca

Afra ca

12/07/2009 12:03:00
Quote Anchor link
/me stemt in met Blanche.
 
Mike

Mike

12/07/2009 12:07:00
Quote Anchor link
@ max:

Dat wat Blanche dus beter heeft uitgelegd probeerde ik je ook duidelijk te maken...
 
Max S

Max S

12/07/2009 12:28:00
Quote Anchor link
Oh, op die manier, ik zal eraan werken..
Bedankt!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.