uniek sorteren uit DB

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Back end developer Python, PHP

Functie Jij als full stack ontwikkelaar zult komen te werken samen met 1 PHP ontwikkelaar een PO en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult voornamelijk (lees 75%) werken aan de roostersoftware. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere flexwerkers ingezet kan worden. Verder willen ze financiële koppelingen gaan maken

Bekijk vacature »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

PHP back-end developer gezocht!

Functie Werk je liever zonder druk en keiharde deadlines maar met de focus op kwaliteit? Dan kom je hier op de juiste plek terecht! In Het team bestaat momenteel uit 12 developers, hiernaast werken er collega’s van front-end, UX maar ook marketing/sales en support. In iedere sprint ontwikkel je samen functionaliteiten met als uitdaging om de klanten de beste gebruikerservaring te bieden. Ze bieden een werkplek waar je jezelf kunt blijven ontwikkelen, en mee te werken aan zowel bestaande als nieuwe mogelijkheden. Eisen • HBO werk- en denkniveau (ze kijken niet naar een papiertje) • Je denkt graag mee over

Bekijk vacature »

TypeScript developer (tot € 6.000, - bruto pe

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een ervaren Typecript developer die niet alleen zichzelf verder ontwikkelt, maar het ook leuk vinden om op termijn meer junior collega’s op pad te helpen. Je zult aan de slag gaan met het migreren van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde aan User Experience en kiezen ze duidelijk voor kwaliteit i.p.v. snelheid. Je krijgt dus de ruimte om vanuit gedegen onderzoek te werk te gaan en het borgen van kwaliteit staat hoog in het vaandel.

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

Bekijk vacature »

Java/Kotlin Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

In-house .NET software developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house development functie? Maak jij graag hét verschil m.b.t. interne automatisering? Haal jij energie uit het automatiseren van processen voor je eigen collega's? Dan hebben wij de perfecte vacature voor je! Voor een gezellig Brabants familiebedrijf, zijn wij op zoek naar een .NET software developer. Je gaat in deze zelfstandige functie werken aan de ontwikkeling van eigen applicaties & en het koppelen van deze applicaties aan de ingekocht software. Jouw werkzaamheden zien er als volgt uit: Het management team signaleert behoeftes vanuit de business. Vervolgens worden deze behoeftes uitgewerkt en geprioriteerd.

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Senior Front-end developer (React)

Functie Met een ontwikkelafdeling van ruim 20 collega’s is dit zo ongeveer de helft van alle medewerkers. De software(ontwikkeling) is dan ook de drijvende kracht binnen de organisatie. Ze werken aan het verbeteren dan de bestaande, maar zeker ook nieuwe producten. De software bestaat uit verschillende (React) webapplicaties, maar ook een mobile (React native) app. Hierdoor kom je met verschillende uitdagingen in aanraking en is Mobile kennis natuurlijk mooi meegenomen. De software wordt door vele duizenden professionals dagelijks gebruikt en bevatten grote hoeveelheden data. Aan het team de uitdaging om hierin de best mogelijke gebruiksvriendelijkheid neer te zetten door gebruik

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. Je gaat als Full stack developer aan de slag en gaat

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »
BlcKJcK

BlcKJcK

15/01/2007 00:59:00
Quote Anchor link
Hallo phphulp,

ik heb jullie hulp nodig, de titel zegt eigenlijk al genoeg,

uit een queryresult krijg ik dit (een aanal cijfers bestaande uit 2 karakters):

13
14
16
22
23
25
31
32
33
34
35
36
44
46

Het linkerkarakter mag meedere malen voorkomen, maar het rechterkarakter moet uniek blijven. Hoe is dit (direct) te realiseren in SQL, en anders in php (sort functie)

Dit moet uiteindelijk het resultaat worden van bovenstaande uitvoer:

13
22
25
31
44
46
Gewijzigd op 01/01/1970 01:00:00 door BlcKJcK
 
PHP hulp

PHP hulp

16/05/2024 07:56:38
 
Jurgen assaasas

Jurgen assaasas

15/01/2007 01:05:00
Quote Anchor link
de mysql functie DISTINCT gaat hierover.

volgens mij was het zo uit mn hoofd
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

$query
= "SELECT DISTINCT(field),field2, field3 FROM somehing order by id DESC";

?>
 
Jan Koehoorn

Jan Koehoorn

15/01/2007 01:24:00
Quote Anchor link
BlcKJcK schreef op 15.01.2007 00:59:
Het linkerkarakter mag meedere malen voorkomen, maar het rechterkarakter moet uniek blijven.

Het kan bijna niet anders of je datamodel klopt niet. Waarom wil je dit zo?
 
Klaasjan Boven

Klaasjan Boven

15/01/2007 08:06:00
Quote Anchor link
Ik ben net als Jan Koehoorn errug benieuwt waarom je dit wilt. Ik kan alvast verklappen dat Jurgens oplossing niet de juiste is.
 
Martijn Wieringa

Martijn Wieringa

15/01/2007 09:21:00
Quote Anchor link
Ik kan niet echt bevatten waarom je dit zou willen, maar de truc zit um in het gebruik van de ingebouwde substring functie van mysql.

Input
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
CREATE TABLE `test` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `field1` varchar(255) default NULL,
  `field2` varchar(255) default NULL,
  PRIMARY KEY  (`id`)
)


INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '10', 'Lorem Ipsum 10');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '11', 'Lorem Ipsum 11');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '12', 'Lorem Ipsum 12');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '13', 'Lorem Ipsum 13');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '14', 'Lorem Ipsum 14');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '15', 'Lorem Ipsum 15');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '16', 'Lorem Ipsum 16');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '17', 'Lorem Ipsum 17');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '18', 'Lorem Ipsum 18');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '19', 'Lorem Ipsum 19');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '20', 'Lorem Ipsum 20');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '21', 'Lorem Ipsum 21');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '22', 'Lorem Ipsum 22');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '23', 'Lorem Ipsum 23');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '24', 'Lorem Ipsum 24');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '25', 'Lorem Ipsum 25');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '26', 'Lorem Ipsum 26');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '27', 'Lorem Ipsum 27');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '28', 'Lorem Ipsum 28');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '29', 'Lorem Ipsum 29');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '30', 'Lorem Ipsum 30');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '31', 'Lorem Ipsum 31');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '32', 'Lorem Ipsum 32');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '33', 'Lorem Ipsum 33');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '34', 'Lorem Ipsum 34');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '35', 'Lorem Ipsum 35');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '36', 'Lorem Ipsum 36');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '37', 'Lorem Ipsum 37');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '38', 'Lorem Ipsum 38');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '39', 'Lorem Ipsum 39');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '40', 'Lorem Ipsum 40');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '41', 'Lorem Ipsum 41');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '42', 'Lorem Ipsum 42');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '43', 'Lorem Ipsum 43');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '44', 'Lorem Ipsum 44');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '45', 'Lorem Ipsum 45');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '46', 'Lorem Ipsum 46');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '47', 'Lorem Ipsum 47');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '48', 'Lorem Ipsum 48');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '49', 'Lorem Ipsum 49');
INSERT INTO `test` (`id` , `field1` , `field2`) VALUES ('', '50', 'Lorem Ipsum 50');


SQL:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
SELECT DISTINCT substring(`field1`, 2, 1) AS `_char`, id, field1, field2
FROM `test`
GROUP BY `_char`


Resultaat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
0      2      10      Lorem Ipsum 10
1     3     11     Lorem Ipsum 11
2     4     12     Lorem Ipsum 12
3     5     13     Lorem Ipsum 13
4     6     14     Lorem Ipsum 14
5     7     15     Lorem Ipsum 15
6     8     16     Lorem Ipsum 16
7     9     17     Lorem Ipsum 17
8     10     18     Lorem Ipsum 18
9     11     19     Lorem Ipsum 19
Gewijzigd op 01/01/1970 01:00:00 door Martijn Wieringa
 



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.