ORDER BY ordert verkeerd

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »

Front-end Angular developer

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

Bekijk vacature »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Fullstack JavaScript developer (ReactJS, NodeJS, T

Functie Het team bestaat momenteel uit ruim 15 collega’s, waarvan ruim de helft in het ontwikkelteam werkzaam is. Er zijn gave plannen om het platform ook te gaan toepassen op bijv. vliegvelden, maar ook internationale groei zit in het verschiet en daarom zijn ze op zoek naar versterking. Als Fullstack JavaScript developer werk je nauw samen met 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creeren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld

Bekijk vacature »

Senior Front end developer Automotive Angular

Functie Als Senior Front end developer kom je te werken in een team van 11 developers. 9 van de 11 focussen zich op back end, welke is geschreven in Java, en 2 op de front end waarbij er gebruik wordt gemaakt van Typescript en Angular. De focus in deze rol ligt op 2 aspecten; doorontwikkeling van de eigen tooling en gebruik van de tooling t.b.v. klantprojecten. Momenteel zijn ze in de afrondende fase van een project waarbij ze het gehele verkoopproces van nieuwe auto’s anders ingeregeld hebben voor een grote dealer in Nederland. Waarbij Auto’s normaliter pas verkocht werden in

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

Traineeship Fullstack developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

BizTalk/ Azure Developer

Dit ga je doen •Understanding the scope of required functionality, translate them within context of way of working of the team into developed solutions, whilst safeguarding documentation; •Planning based on assigned sprint tasks; •Acting as an expert in estimation techniques and planning; •Understanding your role in the agile process and act in this way; •Facilitating internal communication and effective collaboration; •Working closely with scrum master to handle backlogs and new requests; •Providing information to the third parties about activities and needs for compliance. Hier ga je werken Our client is a leading organization focusing on animal nutrition, offering solutions that

Bekijk vacature »

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

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

26/05/2026 13:56:35
 
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:
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:
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.