Depending on what you mean by "
to get number of time RAM has changed"...
Try this:
SELECT Machinename, COUNT(RAM) AS CountOfRAM
FROM YourTable
GROUP BY Machinename
or:
SELECT Machinename, COUNT(DISTINCT RAM) AS CountOfRAM
FROM YourTable
GROUP BY Machinename